<?php

include_once ('com/alibaba/openapi/client/entity/SDKDomain.class.php');
include_once ('com/alibaba/openapi/client/entity/ByteArray.class.php');

class AlibabaTradeRefundOpLogisticsCompanyModel extends SDKDomain {

       	
    private $companyName;
    
        /**
    * @return 快递公司名
    */
        public function getCompanyName() {
        return $this->companyName;
    }
    
    /**
     * 设置快递公司名     
     * @param String $companyName     
     * 参数示例：<pre></pre>     
     * 此参数必填     */
    public function setCompanyName( $companyName) {
        $this->companyName = $companyName;
    }
    
        	
    private $companyNo;
    
        /**
    * @return 物流公司编号
    */
        public function getCompanyNo() {
        return $this->companyNo;
    }
    
    /**
     * 设置物流公司编号     
     * @param String $companyNo     
     * 参数示例：<pre></pre>     
     * 此参数必填     */
    public function setCompanyNo( $companyNo) {
        $this->companyNo = $companyNo;
    }
    
        	
    private $companyPhone;
    
        /**
    * @return 物流公司服务电话
    */
        public function getCompanyPhone() {
        return $this->companyPhone;
    }
    
    /**
     * 设置物流公司服务电话     
     * @param String $companyPhone     
     * 参数示例：<pre></pre>     
     * 此参数必填     */
    public function setCompanyPhone( $companyPhone) {
        $this->companyPhone = $companyPhone;
    }
    
        	
    private $gmtCreate;
    
        /**
    * @return 创建时间
    */
        public function getGmtCreate() {
        return $this->gmtCreate;
    }
    
    /**
     * 设置创建时间     
     * @param Date $gmtCreate     
     * 参数示例：<pre></pre>     
     * 此参数必填     */
    public function setGmtCreate( $gmtCreate) {
        $this->gmtCreate = $gmtCreate;
    }
    
        	
    private $gmtModified;
    
        /**
    * @return 修改时间
    */
        public function getGmtModified() {
        return $this->gmtModified;
    }
    
    /**
     * 设置修改时间     
     * @param Date $gmtModified     
     * 参数示例：<pre></pre>     
     * 此参数必填     */
    public function setGmtModified( $gmtModified) {
        $this->gmtModified = $gmtModified;
    }
    
        	
    private $id;
    
        /**
    * @return ID
    */
        public function getId() {
        return $this->id;
    }
    
    /**
     * 设置ID     
     * @param Long $id     
     * 参数示例：<pre></pre>     
     * 此参数必填     */
    public function setId( $id) {
        $this->id = $id;
    }
    
        	
    private $spelling;
    
        /**
    * @return 全拼
    */
        public function getSpelling() {
        return $this->spelling;
    }
    
    /**
     * 设置全拼     
     * @param String $spelling     
     * 参数示例：<pre></pre>     
     * 此参数必填     */
    public function setSpelling( $spelling) {
        $this->spelling = $spelling;
    }
    
        	
    private $supportPrint;
    
        /**
    * @return 是否支持打印
    */
        public function getSupportPrint() {
        return $this->supportPrint;
    }
    
    /**
     * 设置是否支持打印     
     * @param Boolean $supportPrint     
     * 参数示例：<pre></pre>     
     * 此参数必填     */
    public function setSupportPrint( $supportPrint) {
        $this->supportPrint = $supportPrint;
    }
    
    	
	private $stdResult;
	
	public function setStdResult($stdResult) {
		$this->stdResult = $stdResult;
					    			    			if (array_key_exists ( "companyName", $this->stdResult )) {
    				$this->companyName = $this->stdResult->{"companyName"};
    			}
    			    		    				    			    			if (array_key_exists ( "companyNo", $this->stdResult )) {
    				$this->companyNo = $this->stdResult->{"companyNo"};
    			}
    			    		    				    			    			if (array_key_exists ( "companyPhone", $this->stdResult )) {
    				$this->companyPhone = $this->stdResult->{"companyPhone"};
    			}
    			    		    				    			    			if (array_key_exists ( "gmtCreate", $this->stdResult )) {
    				$this->gmtCreate = $this->stdResult->{"gmtCreate"};
    			}
    			    		    				    			    			if (array_key_exists ( "gmtModified", $this->stdResult )) {
    				$this->gmtModified = $this->stdResult->{"gmtModified"};
    			}
    			    		    				    			    			if (array_key_exists ( "id", $this->stdResult )) {
    				$this->id = $this->stdResult->{"id"};
    			}
    			    		    				    			    			if (array_key_exists ( "spelling", $this->stdResult )) {
    				$this->spelling = $this->stdResult->{"spelling"};
    			}
    			    		    				    			    			if (array_key_exists ( "supportPrint", $this->stdResult )) {
    				$this->supportPrint = $this->stdResult->{"supportPrint"};
    			}
    			    		    		}
	
	private $arrayResult;
	public function setArrayResult($arrayResult) {
		$this->arrayResult = $arrayResult;
				    		    			if (array_key_exists ( "companyName", $this->arrayResult )) {
    			$this->companyName = $arrayResult['companyName'];
    			}
    		    	    			    		    			if (array_key_exists ( "companyNo", $this->arrayResult )) {
    			$this->companyNo = $arrayResult['companyNo'];
    			}
    		    	    			    		    			if (array_key_exists ( "companyPhone", $this->arrayResult )) {
    			$this->companyPhone = $arrayResult['companyPhone'];
    			}
    		    	    			    		    			if (array_key_exists ( "gmtCreate", $this->arrayResult )) {
    			$this->gmtCreate = $arrayResult['gmtCreate'];
    			}
    		    	    			    		    			if (array_key_exists ( "gmtModified", $this->arrayResult )) {
    			$this->gmtModified = $arrayResult['gmtModified'];
    			}
    		    	    			    		    			if (array_key_exists ( "id", $this->arrayResult )) {
    			$this->id = $arrayResult['id'];
    			}
    		    	    			    		    			if (array_key_exists ( "spelling", $this->arrayResult )) {
    			$this->spelling = $arrayResult['spelling'];
    			}
    		    	    			    		    			if (array_key_exists ( "supportPrint", $this->arrayResult )) {
    			$this->supportPrint = $arrayResult['supportPrint'];
    			}
    		    	    		}
 
   
}
?>